Masteriyo\Addons\GroupCourses\GroupCoursesAddon D

Total Complexity 205
Dependencies 17
Dependents 1
Total lines 1,336
Lines of code 677
Logical lines of code 347
Comment lines 451
Methods 43
Properties 0

Methods 43

Method Rating Maintainability Complexity Lines of code
enroll_group_members()
A
44 13 44
update_enrollments_status_for_orders_update()
A
48 13 32
validate_cart_items()
A
48 11 31
assign_group_to_user()
A
53 10 22
append_group_courses_data_in_order_response()
A
50 9 29
add_group_checkout_form_content()
A
50 9 29
save_group_ids_to_order_meta()
A
58 9 13
get_group_btn_template()
A
55 8 20
append_group_course_data_in_cart_item()
A
48 7 34
localize_group_courses_scripts()
A
48 7 31
update_enrollments_status_for_orders_restoration()
S
56 7 19
add_group_course_content_to_cart_contents()
S
56 7 19
enroll_members_into_course()
S
52 6 22
update_enrollments_status_for_orders_deletion()
S
58 6 16
get_or_create_user_id_from_email()
S
65 7 7
update_enrollments_status_for_groups_update()
S
61 6 11
save_group_courses_data()
S
59 5 15
update_enrollments_status_for_groups_deletion()
S
64 5 10
update_enrollments_status_for_groups_restoration()
S
64 5 10
create_group_members()
S
61 4 13
schedule_group_course_enrollment_email_to_new_member()
S
56 3 19
schedule_group_joined_email_to_new_member()
S
57 3 18
add_group_courses_popup_modal()
S
60 3 16
is_group_valid_and_published()
S
69 4 6
adjust_course_for_group_pricing()
S
62 4 10
add_group_courses_dependencies_to_account_page()
S
65 4 9
change_template_for_group_courses()
S
59 3 14
init_hooks()
S
46 1 35
add_group_courses_schema_to_course()
S
51 1 31
masteriyo_template_group_buy_button_for_new_layout()
S
68 3 7
masteriyo_template_group_buy_button()
S
68 3 7
process_email()
S
65 3 10
enqueue_scripts()
S
59 2 15
append_group_courses_data_in_response()
S
64 2 9
get_course_ids_from_order()
S
65 2 10
enqueue_wp_editor_scripts()
S
75 2 5
are_emails_valid()
S
78 2 3
is_email_schedule_enabled()
S
80 1 3
setup_user_registration_filters()
S
76 1 4
register_groups_submenu()
S
67 1 8
register_group_post_type()
S
77 1 4
register_rest_namespaces()
S
76 1 4
init()
S
82 1 3